package com.bdqn.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RefreshScope //SpringCloud 原生注解，实现配置自动更新
public class ConfigClientController {
    @Value("${config.info}")
    private String configInfo;
//    @Value("${datasource.info}")
//    private String dInfo;
//    @Value("${mybatis.info}")
//    private String mInfo;

    @GetMapping("/config/info")
    public String getConfigInfo() {
        return configInfo;
        //return configInfo + ",dInfo: " + dInfo + ",mInfo: " + mInfo;
    }
}
